對程式做的任何動作都是運算的一種,運算子簡單說就是用來告知資料與資料之間要用什麼動作做運算。
以下是各種運算子的類別
指定運算子 (Assignment Operators)
比較運算子 (Comparison Operators)
算術運算子 (Arithmetic Operators)
位元運算子 (Bitwise Operators)
邏輯運算子 (Logical Operators)
字串運算子 (String Operators)
三元運算子 (Conditional (ternary) operator)
不過以上這些我就是註記一下,原本是想要寫更多關於運算子的內容,不過我爬文發現,這對我來說有的還太難XD,我連新手村都還沒走出來= =,所以我用簡單的方式讓自己稍微理解一下,之後學到更多的時候再來燒腦。
舉個最簡單的例子來說,15+15,這個中間的+就是運算子,然後在撰寫程式碼的時候會因為需要因應各種用途去使用不同的運算子去讓程式做運算。
以下就是將x指定為變數名稱,然後15+15放入變數內,再由alert函數取得x的值30
var x = 15+15;
alert(x);
但是如果在後面加上了x++,此時第二個alert函數取得的值就會是31,因為x++的意思就是會將變數內數字再加上1,再放回x內,可以理解成x=x+1。
var x = 15+15;
alert(x);
x++;
alert(x);
#參考來源
https://www.fooish.com/javascript/operator.html
https://www.youtube.com/watch?v=pVXPcl2jFvw&ab_channel=%E5%BD%AD%E5%BD%AD%E7%9A%84%E8%AA%B2%E7%A8%8B
https://opensourcedoc.com/javascript-programming/operator/